/*
 * NestedSM.h
 *
 *  Created on: Oct 29, 2012
 *      Author: banfield
 */

#ifndef NESTEDSM_H_
#define NESTEDSM_H_

/*****************************************************
 * Function Prototypes
 ****************************************************/
void InitNestedSM(void);
void RunNestedSM(void);

/*****************************************************
 * State Definitions
 ****************************************************/
typedef enum {NestedState1,
			NestedState2,
			NestedState3} NestedSMState_t ;

/*****************************************************
 * Global Variables
 ****************************************************/
char interruptFlag; // Flag set in interrupt response routine

#endif /* NESTEDSM_H_ */
